package com.lengyu.vxminiprogram.convert;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.lengyu.vxminiprogram.dto.UserDto;
import com.lengyu.vxminiprogram.entity.User;
import org.mapstruct.Mapper;

import java.util.List;

@Mapper(componentModel = "spring")
public interface IUserConverter {
    User dtoToEntity(UserDto dto);
    UserDto entityToDto(User entity);
    List<UserDto> listEntityToDto(List<User> entityList);
    List<User> listDtoToEntity(List<UserDto> dtoList);
    Page<UserDto> pageEntityToDto(Page<User> entityPage);
}
